HTMLify
app.js
Views: 13 | Author: huxn-webdev
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | const ratings = document.querySelectorAll(".rating"); const ratingsContainer = document.querySelector(".ratings-container"); const sendBtn = document.querySelector("#send"); const panel = document.querySelector("#panel"); let selectedRating = "Satisfied"; ratingsContainer.addEventListener("click", (e) => { if (e.target.parentNode.classList.contains("rating")) { removeActives(); e.target.parentNode.classList.add("active"); selectedRating = e.target.nextElementSibling.innerHTML; } }); sendBtn.addEventListener("click", () => { panel.innerHTML = ` <p class="heart">💖</p> <strong>Thank You! </strong> <br> <strong>Feedback: ${selectedRating} </strong> `; }); function removeActives() { for (let i = 0; i < ratings.length; i++) { ratings[i].classList.remove("active"); } } |